	/**** CSS usado para la carga de consultas ****/
	
	input, textarea {
	    -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	}
		
	input[type="image"], input[type="checkbox"], input[type="radio"] {
	    border: 0 none;
	    border-radius: 0 0 0 0;
	    cursor: pointer;
	    height: auto;
	    /*line-height: normal;*/
	    margin: 3px 0;
	    padding: 0;
	    width: auto;
	}
	
	label{
		color: #555555;
	    display: inline-block;
	    font-size: 12px;
	    width:80px;
	    height:18px;
	    /*line-height: 18px;*/
	    margin-bottom: 5px;
	    padding: 4px;
  		behavior: url(../css/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */	    
	    
	}
	
	textarea,  select, .uneditable-input, input.string, input.integer {
	    border: 1px solid #CCCCCC;
	    border-radius: 3px 3px 3px 3px;
	    color: #555555;
	    display: inline-block;
	    font-size: 12px;
	    width:290px;
	    height:18px;
	    /*line-height: 18px;*/
	    /*margin-bottom: 9px;*/
	    padding: 4px;
		-moz-border-radius: 3px 3px 3px 3px; /* Firefox */
  		-webkit-border-radius: 3px 3px 3px 3px; /* Safari and Chrome */
  		border-radius: 3px 3px 3px 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
  		behavior: url(../css/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */	    
	    
	}
	
	.uneditable-textarea {
	    height: auto;
	    width: auto;
	}
	
	label input, label textarea, label select {
	    display: block;
	}
	
	input:focus, textarea:focus, select:focus {
	    border-color: rgba(82, 168, 236, 0.8);
	    /*box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);*/
	    outline: 0 none;
	    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); /* Firefox */
  		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); /* Safari and Chrome */
  		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  		behavior: url(../css/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */	    
	    
	}
	input[type="file"]:focus, input[type="checkbox"]:focus, select:focus {
	    box-shadow: none;
	    outline: thin dotted;
	    outline-offset: -2px;
	}
	
	input.string:focus, input.integer:focus {
		border-color: rgba(82, 168, 236, 0.8);
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	    outline: 0 none;
  		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); /* Firefox */
  		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); /* Safari and Chrome */
  		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6); /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
  		behavior: url(../css/ie-css3.htc);  /* This lets IE know to call the script on all elements which get the 'box' class */	    
	    
	}
	
	select {
		/*width:300px;*/
		height:30px;
		border: 2px solid #bfbfbf;
	}
	/*
	textarea {
		width:285px;
		height:100px;
		border: 2px solid #bfbfbf;
	} 
	
	
	fieldset{ 
		width:450px;
	}*/
	
	
	#availabilityNode { padding-left:20px; }
	
	.demoAvailable	{ color:green; }
	
	.demoTaken		{ color:red; }
	
	.escondido		{ display: none; }
	
	.visible		{ visibility: visible; }
	
	.select_afil	{ background-color: white; 
					  border-bottom:1px dotted blue; 
					  cursor:pointer;
					  padding:2px; 
					  display:inline-block; }
	
	.w2p_fw {
		width:300px;
		/*--line-height:0px;
		line-height:0px;--*/
	}
	
	.dijitTitlePaneTitle{
		font-weight: bold;
	}
	

